Pistons trounce Bobcats 109-85 to snap 3-game skid