Retail sheds 57,000 jobs