Morrisons has agreed to sell its petrol forecourts to Motor Fuel Group for £2.5bn in return for a 20% stake in the service stations operator