Why Trump held off on latest Iran escalation threat: Sources

· ABC News