Synthesis of the unusual metabolite carboxyphosphonoenolpyruvate. Cloning and expression of carboxyphosphonoenolpyruvate mutase