brian mashilelatest news & developments