How many concurrent WebSocket connections can one Node.js process realistically hold on a 4-vCPU, 8GB box before it falls over?