Six weeks of short bets unwound in 18 hours — the $3B crypto squeeze