A Theory of Minor-Party Persistence: Election Rules, Social Cleavage, and the Number of Political Parties