Genomic landscape of virus-associated cancers