LeBron James' time as a Los Angeles Laker has come with an NBA title, surpassing the all-time scoring record and becoming the first player to score 40,000 points.