Iran fires broadside at US over Trump’s protests comments