Selena Gomez's Cannes Red Carpet Look Deserves a Standing Ovation