Thanks in part to the government’s sale of public assets, NSW Treasurer Dominic Perrottet has delivered a surplus of $4.5 billion in his first state Budget, along with a strong focus on regional investment.