NBC: Over-the-counter Narcan to cost less than $50 for a two-pack, company says