gold futures up $3.40 at $653 an ounce