Bank of America offers bullish outlook for DeFi and NFTs