Why do animals have such different lifespans?