Global economic outlook pressured by uncertainties in 2025