speculative buying takes gold to near $700/ounce