Generation Z och millennials driver Barnes & Nobles bokhandelns vändning