Barnes & Noble hopes to open 50 shops in 2024 amid strong sales and 'significant growth'