Knife attack by teenager in China