The Role of Technology in Climate Change Mitigation