Interactions of hydrogen, CO, oxygen, and water with molybdenum-modified Pt (111)