Budget showdown: ANC secures narrow victory as GNU partnership falters