Synthesis and biological activity of phosphonated nucleosides: part 1. Furanose, carbocyclic and heterocyclic analogues.