A 34% gain in the S&P 500 by the end of 2026 is possible with stocks in the middle innings of a long-term bull market, BofA technical strategist says