narcolepsy provigil side effects does phenergan prolonged qt interval desyrel type phenergan cough syrup side effects can i give my dog phenergan for vomiting