MicroRNAs and liver disease: viral hepatitis, liver fibrosis and hepatocellular carcinoma