Immigration, the welfare state and income inequality in sixteen OECD countries, 1970-2007