Bank of America predicts three US rate increases in 2026