Sustainable energy for developing countries