US President Donald Trump said he would send US troops to Iran if necessary, and warned that "the big wave hasn't even happened".