Elucidation of intermediates and mechanisms in heterogeneous catalysis using infrared spectroscopy.