Inequality and development challenges