Iran blames US allies in Perisan Gulf