Exploring the substrate specificity of sialyltransferases