Nucleoside Phosphate Sugars: Syntheses on Practical Scales, and Their Use as Reagents in the Enzymatic Preparation of Oligosaccharides and Glycoconjugates