NBA: LeBron James has become the highest earning player in NBA history after signing a new two-year extension worth $97.1 million, with the LA Lakers