SA budget tracks path to surplus