Dollar holds near four-month highs vs euro as recovery outlooks diverge