US President Donald Trump has said tonight that he has postponed the planned attack on Iran until Tuesday at the request of several allies from the Middle East, because "serious negotiations" are underway. He posted it on social media.