Renewable Energy for Mitigating Climate Change