Amino acid based diastereoselective synthesis of fucosamines