Iran says Strait of Hormuz deal close, oil restart hinges on compensation