“Iran was in compliance with the terms of the previous nuclear deal up until its cancellation in 2018.”