Eurozone retail sales rise for 3rd straight month