Synthetic carbohydrate-based vaccines: challenges and opportunities | Synapse