Interaction of hydrogen, carbon monoxide, and methanol with Ni(100)