US said to be pushing for public statement that Iran will not fire at commercial ships passing through Strait of Hormuz