Trump promised a better deal than the 2015 JCPOA nuclear agreement with Iran - but is it?