Edinburgh-headquartered Cairn Energy has announced separate agreements to buy Shell’s Western Desert assets in Egypt and to sell a clutch of non-operating interests in UK North Sea producing assets to private equity