Cross-Chain DeFi Applications: The Future of Interoperable Finance