BP has agreed to buy from Eni a 10% interest in the Shorouk concession offshore Egypt, which contains the super-giant…