China's highest court has ruled in favour of former basketball star Michael Jordan in a long-running trademark case relating to a local sportswear firm using the Chinese version of his name, overturning earlier rulings against the athlete.