CDM and renewable energy technologies: Opportunities and challenges