A survey of chemical methods for sugar-nucleotide synthesis