watson labs generic provigil seattle pharmacys that carry phenergan syrup nuvigil vs provigil for adhd provigil cost with insurance phenergan morphine interaction costo provigil price