Six forces drove crypto's $2 trillion 2026 crash