Trump says he delayed strikes on Iran after request from Arab allies.