Tehran's parliament speaker and foreign minister both say the Strait of Hormuz will stay closed until Iran's conditions are met, even as a tanker is reported struck by an unknown projectile and Washington masses naval power.