Strategies for the Synthesis of Fluorinated Nucleosides, Nucleotides and Oligonucleotides