A Theory of Militant Democracy: The Ethics of Combatting Political Extremism