how many teams have chris paul played for