gold futures up $12.20 at $954.70 an ounce