Why Princess Diana is still the 'people’s princess' 20 years after her death