How long can a mice live