gold ends 1.6% lower at $1,515.30 an ounce