Virus Theory of Human Cancer Gains Support from Research