US Treasury Freezes $344M in Tether Linked to Iranian Entities