Telomeres and telomerase in human cancer (review).