gold for december climbs $4 to $782 an ounce