Nova Scotia budget update slashes deficit by $220M, mostly due to higher tax revenue