actavis promethazine codeine for sale promethazine hydrochloride 25mg