BofA’s Michael Hartnett warns of a late-cycle market top as bullish positioning, profits and Fed policy stretch.