Highlands Council’s power upheld