Gold near 3-week high as markets cut back US rate hike bets