The conflict has left ships that carry roughly 20 million barrels of oil a day stranded in the Persian Gulf.