President Donald Trump on Monday declared he will hold Iran directly responsible for any future attacks by Yemen's Houthi rebels.