Global economic crisis November 2, 2025