Renewable Energy Technologies for Developing Countries: a New Approach for Successful Diffusion