Acyclic nucleoside phosphonates: A new class of compounds with antiviral and immunomodulatory activity