Kenya is no stranger to protests. From colonial resistance to modern youth-led uprisings