how many teams has lance stephenson played for