Hepatitis B and C virus infection and p53 mutations in human hepatocellular carcinoma in Harbin, Heilongjian Province, China.