gold prices near three-week high