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