Oman inks pact with Total, Petrogas for developing oil blocks