gold rush spooks economy as trade deficit surges to $17.8 bn