CO desorption and adsorption on Pt(111)