US Freezes $344M in Crypto as Iran Oil Sanctions Widen