Eurozone sees $21.6B trade surplus in October, unchanged from September