Kristen Stewart wears a crop top and skirt at the Cannes Film Festival, then an open blazer and pants