Iran has backflipped on its agreement to reopen the Strait of Hormuz, after the United States imposed a counter-blockade on the major oil route.