how long do sphynx live