Trader Joe's tiny coolers are selling like hot cakes. Why and how do products go viral? | CNN Business