Winner-takes-all voting systems tend to result in only two viable parties