Iran war sends diesel up 70%, speeding China's EV truck shift