Morrisons will close a spate of cafes and convenience stores