Telomeres : cancer or eternal youth ?