The synthesis of 2-amino-2-deoxyhexoses: D-glucosamine, D-mannosamine, D-galactosamine, and D-talosamine