Ripe old age: humans may already have reached maximum lifespan