US President Donald Trump has said "nothing is off the table" as his administration considers its response to an Iranian missile test.The White House says the test violated a UN Security Council resolution, and that it has put Tehran on notice.