johannes mahlangulatest news & developments