Climate change and energy