johannesburg city powerlatest news & developments