granite bay castle for sale