Supreme Court rules in favour of inventor in Unilever diabetes case