The landscape of viral associations in human cancers