teva launches generic provigil phenergan pregnancy nausea phenergan 25mg provigil used for weight loss generic phenergan vc with codeine