Supermarket group Morrisons has agreed a £331 million property deal as part of efforts to slash its significant debt pile.