johannesburg magistrate courtlatest news & developments