Solid Wastes, Poverty and the Environment in Developing Country Cities: Challenges and Opportunities