International financial markets 2025/2026