desyrel generic name demerol and phenergan antagonist effect phenergan elixir canada does phenergan work for food poisoning phenergan im route