Viruses and cancers: possible role of hepatitis C virus