Selena Gomez: Stunning appearance in Cannes