Inverness, The Castle