cain mpofulatest news & developments