Oman signs new oil and gas agreement