Author Hilary Mantel takes aim at compassionate Diana ‘myth’