The interaction of methanol with modified Ru(001) surfaces: The effects of oxygen and potassium