LeBron James signing $97 million contract extension with Lakers