The urban-rural divide in anti-EU vote: Social, demographic and economic factors affecting the vote for parties opposed to European integration