gold ends 0.2% higher at $1,734.90 an ounce