Hosting French President Emmanuel Macron, Trump called the Iran deal “ridiculous” but said he will discuss staying in it.