Earl Spencer pushes back after Buckingham Palace issued a rare response disputing claims in his new book.