Surface diffusion potential energy surfaces from first principles: CO chemisorbed on Pt{110}