Eurozone retail sales drop worse than expected in April