Telomere, senescence & cancer