Strong oil revenues pushes Oman to $47m budget surplus