Telomere and telomerase in chronic liver disease and hepatocarcinoma