Viruses, microRNAs and cancer