provigil italia prezzo phenergan codeine syrup cough phenergan 25 mg oral tablet provigil prices canada phenergan used to treat nausea