Thousands of hotel workers go on strike