Kenyan President Ruto dismisses most members of his cabinet after weeks of protests