Bank of America CEO says stablecoins could drain trillions in bank deposits