How long do mouses live for