Analysts say the budget became a cliffhanger because it was written as though the ANC still governed on its own