Eurozone retail sales show fastest growth in 18 months