South Africa's budget presentation on track for March 12 amidst ongoing fiscal challenges