NBC: T-shirts? Ice cream? Retailers cash in on Juneteenth