Asda is set to take over from Marks & Spencer as Britain's largest clothing retailer by the end of the year according to industry reports.