The LA Lakers' LeBron James has overtaken his idol Michael Jordan as the oldest player in NBA history to score 40 points in a game.