Kate Moss, Charlotte Casiraghi and more at the 2018 MET Gala