Two days after delivering $400 million in cash to Tehran to pay off a decades-old debt, the US paid $1.3 billion more to cover the interest, but Obama administration critics say the payment was essentially ransom for the release of US prisoners in January.