Morrisons: Supermarket agrees £6.3bn takeover