NBC: Walgreens is launching a generic version of over-the-counter Narcan