machwene semenyalatest news & developments