What is the Iran nuclear deal and why has Donald Trump pulled out?

loading...