Thousands of Canadian National Railway workers go on strike