Tornado Cash and similar services have “mixed” billions of dollars in cryptocurrency—much of it for legitimate uses, but some to hide funds stolen by hackers.