What the Trump-Iran agreement says about Lebanon, Hormuz and uranium | IntelNexus