Kenya current affairs analysis