solomons castle