Four hurt in knife attack in restive western China