6 Stocks That Can Survive the Oil Shock, Even if It Lasts Years, According to One Analyst  Barron’s