Oman inflation falls to 40-month low