What form of government does Kenya have?

republic