The roles of telomeres and telomerase in cellular immortalization and the development of cancer.