Virus, oncogénes y cáncer