shadrack kavilulatest news & developments