Global economic crisis November 15, 2025