Israel halts Iran strikes at Trump's request, oil slides 4%