Bank of America forecasts 3 rate hikes in 2026, pressuring Bitcoin and crypto