Celebrities and fans honor Princess Diana more than two decades after her death