LeBron James will become an unrestricted free agent in the NBA after opting out of his contract with the Miami Heat