Viruses in human cancers