Iran satellite launch, which U.S. warned against, fails