How long can pet rats live