The Viability of Community Participation Approach in the Operation and Management of Sustainable Urban Sanitation Systems in Less Developed Countries: The Case of Sewage Disposal and Social Waste Management in Tanzania