Hepatocarcinoma in viral and metabolic liver disease.