Responsibility of hepatitis C virus in the development of hepatocellular carcinoma: From molecular alterations to possible solutions