Asda, which has been working to stabilise its finances, has agreed to sell 24 supermarkets and a major distribution depot in ...