US Authorities Freeze $344 Million in Iran-Linked Crypto Assets