Viruses & Cancer: An Overview of the Established Relationship in Relation to Immune Tolerance