Sterling climbs to 10-month high vs euro, slips against dollar