NC budget: ‘A remarkable start on a new era’