Zuma appoints Mpiyakhe Fanyana Limba as new treasurer general for MK Party