Sultan of Oman sets off on official visit to Iran