Why two parties dominate american election