The bacterial phosphoenol pyruvate-dependent phosphotransferase system