Total has agreed a deal worth $8.8 billion to take over Anadarko Petroleum’s Africa assets in the event the