Norwich Castle Keep sets reopening date following £13m restoration