Parallel evolution of non-homologous isofunctional enzymes in methionine biosynthesis.