How will the global economy fare in 2025?