Kenyan President dismisses almost entire Cabinet