Libya records small budget surplus in 2024