Tehran says a United States attack, including limited strikes, would be an ‘act of aggression’ and would be dealt with ferocious self-defence.