MK Party hails Mogajane’s resignation as a crucial step for good governance