Hepatitis C virus, non-Hodgkin's lymphomas and hepatocellular carcinoma