UK economy outlook for Q2 2025 and trading implications