The 'Magnificent Seven' era is ending, says the Bank of America strategist who named it