Technology needs assessment for climate change mitigation