LeBron James will become the latest NBA legend to play for the Los Angeles Lakers.