Princess Diana lives on in her sons - what Prince Harry and William  have done this week proves that