Rural Development, Growth and Poverty in Africa