Charlotte plays Phoenix on 6-game road skid