Heraldo de Madrid - Germany halves 2026 growth forecast on Iran war fallout