BMW cuts 2026 profit forecast on China, Iran war impact