professor johnny mahlangulatest news & developments