provigil que es phenergan promethazine hcl plain difference between phenergan and zofran phenergan need prescription phenergan with codeine syrup uses