Kristen Stewart is the new face of Balenciaga’s perfume