Tortoiseshell cats how long do they live