Climate change and carbon cycle