US President Donald Trump, in a post on Truth Social, says there can be no compromise on "sanity and common sense" in dealing with Iran, signalling a firm stance from the White House