What Are Liquidity Pools in DeFi and How Do They Work?