Telomerase and cellular lifespan: Ending the debate?