promethazine teoclate vs hydrochloride