pill provigil 200 mg provigil crazy meds phenergan side effects modafinil brand name provigil does phenergan suppositories cause constipation