promethazine g6pd