Political Parties, Voting Systems, and the Separation of Powers