Outlook for 2026: Goldilocks economy