How the Trump admin raised $300B for Iran