Dollar climbs after hot U.S. inflation; euro dips