Power for Development: A Review of Distributed Generation Projects in the Developing World