President Donald Trump has said Iran appears to be "standing down" and said no Americans were harmed in Iran's ballistic missile strike on two Iraqi bases housing US troops.