Dollar climbs, euro weakens to two-year low after PMI data