Retailers slash 47,800 jobs in March