gold prices end near $411 an ounce