why in Europe they have dozens of political parties and not just two