The DarkSpectre Files: How a 7-Year Extension Campaign Hijacked 8.8 Million Browsers