Cannes Film Festival 2024: all the best looks from the cinema-first red carpet