Retailer Marks & Spencer has revealed its latest plans to avoid takeover by high-street tycoon Philip Green, with a promise to return £2.3billion to its shareholders and to sell its financial services sector.