Funds freeze threatens Iran-U.S. deal