Eurozone retail sales drop more than forecast in April on energy costs