E. Coli MurG: a paradigm for a superfamily of glycosyltransferases.