phenergan iv package insert phenergan generic name how long does rectal phenergan take to work phenergan in pregnancy nhs trazodone desyrel side effects