April 22, 2026 Global Economy Faces Uncertainty as Russia and Ukraine Exchange Mutual Threats, Talks Remain Stalled