promethazine long qt