Renewable energy sources and Climate change mitigation