Discovery of Semi- and Fully-Synthetic Carbohydrate Vaccines Against Bacterial Infections Using a Medicinal Chemistry Approach