Progressive telomere shortening and telomerase reactivation during hepatocellular carcinogenesis