Trump blocks Israeli strike