gold notches 1.5% gain to close at $949.20 an ounce