gold ends 1.9% higher at $1,758.50 an ounce