US President Donald Trump has dismissed low approval for the war in Iran, and says polls that show his support at 32% are "fake."