Saudi Arabia announces budget surplus of $26 billion