Climate Change and Technological Evolution