provigil modafinil reviews phenergan with codeine cough syrup dosage provigil nuvigil generic phenergan side effects on baby which is stronger compazine or phenergan