Retail on the long road to recovery