Adsorption of oxygen on molybdenum (111): Effect of trace impurities