Prince Philip's will is to remain secret for at least 90 years to protect the "dignity" of his wife, Queen Elizabeth, and other senior royals.