gold futures retreat from $670 high