Emerging therapeutic targets in antiviral and anticancer therapy: a role for ribonucleotide reductase