Kate Moss, Naomi Campbell and Poppy Delevingne lead best dressed at Princess Eugenie and Jack Brooksbank’s wedding