LeBron James Signs Two-Year Contract with Lakers for $104 Million: What It Means for His Future in the NBA