Promoter mutations and cellular distribution of telomerase in non-clear cell and clear cell hepatocellular carcinoma