Eurozone retail sales improves slower than expected in May