Trump delays planned Iran strike, citing ongoing diplomatic talks and pressure from regional allies and mediators.