US President Donald Trump pillories the Iran nuclear deal as "terrible" and "insane" as he hosts French President Emmanuel Macron in the Oval Office. Macron is in Washington, in part, to convince Trump not to walk away from the deal and scuttle years-worth of hard won diplomatic gains.