Hepatocellular carcinoma: molecular biology and therapy.