Hepatitis B virus infection, the immune response and hepatocellular carcinoma.