gold futures touch seven-year high