President Trump told the United Nations on Tuesday he's confronting global challenges while others dither and would not let the midterms dictate whether he strikes a deal with Iran or moves to "annihilate" the Middle East country.