Every one of LeBron James’ 14 NBA teams, ranked