cnbc africalatest news & developments