Larry Sanders agrees to Cavs deal, returns to NBA after 2-year absence