Buckingham Palace is in a war of words with Earl Spencer, brother of Diana, Princess of Wales, over a controversial memoir about her life and death.