Diversity-oriented synthesis of glycomimetics