German economy to grow slowly in 2026 as Iran war dampen recovery