Eurozone sees $41.2B trade surplus in March, beating forecasts