Ruto’s presidency shaken by protests in Kenya