gold futures close down $16.10 at $651.90 an ounce