Trump rejects claims about General Caine opposing war with Iran, calling reports "fake news." He warns Iran that if a deal isn't reached, it will face dire consequences, despite preferring diplomacy.