gold for october delivery climbs $16.60 to $904.80 an ounce