Global economic crisis November 18, 2025