SushiSwap Smart Contract Bug Exploited in $3.3 Million Theft