Vibrational characterization of carbon monoxide oxidation on the Pt(111) surface