Iran says its offer to reopen the Strait of Hormuz can be implemented in two days if the US agrees to terms.