robert cheruiyotlatest news & developments