NA passes budget as economy on life support