US braces for retaliation after attack on Iran consulate &#x