Generation Z led protests in Kenya