Iran hits back at Trump's Hormuz claim