horseshoe theory — political theory that states the far-left and far-right have similarities