who had the longest career in nba history