Eurozone posts $11.4B trade surplus in April, well below expectations