Charli XCX's Stunning Cannes Appearance: A Vivienne Westwood Homage