Oil shocks crippled past presidencies. The Iran war is putting Trump into the danger zone.