Structure-Based Mechanism and Specificity of Human Galactosyltransferase B3GalT5