Socio-economic and socio-cultural foundations of voter support for far-left and far-right parties | Synapse