codeine and phenergan cough syrup phenergan side effects treatment phenergan elixir boots uk phenergan with codeine syrup dosage how to take phenergan for insomnia