gold rebounds 1% to settle at $1,659.50 an ounce