Happy holidays for indie bookstores – but not for Barnes