vivian cheruiyotlatest news & developments