phenergan for cough suppressant phenergan how long does it take to work 100 mg phenergan desyrel 50 mg zyprexa provigil