Mechanisms and clinical behavior of hepatocellular carcinoma in HBV and HCV infection and alcoholic and non-alcoholic fatty liver disease