Poverty, inequality and rural development