Barclays has agreed to pay Barclays Africa nearly $1 billion to fund investments needed for it to split from its African business,.