Regeringen i USA har träffat en överenskommelse med Iran som innebär att landet får hem fem amerikanska medborgare som hålls fängslade i Iran – i utbyte mot drygt sex miljarder dollar, motsvarande drygt 66 miljarder kronor.