Generation of oligosaccharide and glycoconjugate libraries for drug discovery