Eurozone runs $7.1B trade balance surplus in October