Iran's Central Bank has announces that the US has unfrozen $6 billion in Iranian funds as part of a deal that will eventually see the release of five Americans detained in Iran and an unknown number of Iranians detained in the US.