Iran declares Strait of Hormuz ‘completely open’ for commercial ships