Iran, Oman sign gas deal