Strike looms for thousands of public sector workers in New Brunswick