Starlets light up the Cannes red carpet