White House blames Iran for war of words with Trump