Trust Wallet Extension Loses $7M via Leaked Key