Hundreds of vessels are stranded in the Strait of Hormuz, as Iran and Oman moved closer to an agreement that could ease strain on the global economy.