CEX vs DEX 2025: Centralized vs Decentralized Exchanges