Iran and Oman agree a temporary seven-mile transit route through Hormuz