USDC vs USDT: the differences between the two dollar-pegged stablecoins