Oncogenesis and transforming viruses: the hepatitis B virus and hepatocellularcarcinoma--the etiopathogenic link.