The 2025 Net Zero Barometer Report: Time to quicken the pace