“The UK government’s £400m debt repayment to Iran has been “ring-fenced” for humanitarian aid and will not fund terrorism, Foreign Office minister Jam