An Iranian official has denied Trump's claim and said the Strait of Hormuz will stay closed until Washington changes course.