gold for december delivery ends down $12.50 at $814 an ounce