Chemisorption of CO on the Pt(111) surface