Telomeres: Implications for Cancer Development