Budget surplus shrinks