Metallation of the transition-state inhibitor N-methyl mesoporphyrin by ferrochelatase: implications for the catalytic reaction mechanism.