Ppm1, a novel polyprenol monophosphomannose synthase from Mycobacterium tuberculosis.