Telomerase: a therapeutic target for the third millennium?