“The US version of the Memorandum of Understanding with Iran includes a provision for a $300 billion payment to Iran, to be funded by other parties.”