Tensions remain high over the Strait of Hormuz after a ship was struck and Iran and Qatar traded accusations over the search for a missing pilot.