Kids born after 1995, also known as Generation Z, will make up 40 percent of consumers by 2020, and retailers are desperate for their attention. NPR's Kelly McEvers talks to Karl Haller, a partner with IBM's Global Consumer Industry team, about how much spending money is at stake and how other companies are competing with the tech giant.