Dollar near eight-day high as US data lifts Fed hike bets