Larry Sanders joins Cleveland Cavaliers