Iran hits back at US criticism after arms display