Built on Founden.aiStora Enso layoffs November 2026: up to 250 jobs. Was it AI?