Evolution of human lifespan: Past, future, and present