Dollar rallies to 8-week high as NFP looms, rate bets shift