what percent of cancers are caused by viruses