The evolution of lifespan and age-dependent cancer risk.