Chemisorption of atomic oxygen on Pt(1 1 1) and Pt/Ni(1 1 1) surfaces