Socio-economic development, income inequality and redistribution