S Africa budget throws light on fractured ANC