22,000 NSW hospital workers vote to strike