No oil slick for Oman: finances stay strong