Oman oil revenue lowers deficit