Bank of America to open 165 more branches by 2026