Charles Spencer’s memoir on Princess Diana goes on sale after claims about King Charles and the 1997 funeral prompt a rare, sharp response from Buckingham Palace.