Immigration and social justice: towards a progressive European immigration policy?