william rutoelatest news & developments