Iran Faces $25 Billion Oil Revenue Loss and $350 Million in Frozen Cryptocurrency Amid US Naval Blockade