ANC narrowly passes budget, raising concerns over GNU stability