Climate, Renewable Energy and Sustainable Development