Cannes Film Festival: a parade of brands