gold futures end 0.5% higher at $926.70 an ounce