The Climate Technology Progress Report 2024