phenergan price walgreens phenergan rectal suppository hydrocodone phenergan cough syrup provigil warning label provigil vs nuvigil dosing