CBDC vs. Cryptocurrencies: Examining the Future of Digital Money