Individual attitudes towards immigration: Economic vs non-economic determinants