Princess Diana, Charlotte Casiraghi, more royals who have attended the Met Gala