Inequality, Democracy and Economic Development