Washington has reportedly given Tehran until Saturday to stop firing on commercial ships in the Strait of Hormuz and acknowledge that the waterway is open.