US stocks are defying naysayers like they did in 2019 and 2016 – charts signal the rally will extend, a Bank of America strategist says