Euro climbs to fresh dollar peak