The Supreme Court of California has reversed a Court of Appeal judgement over the trade of products made from kangaroo leather - a decision that prevents Adidas from selling a range of its football boots in the state.