Kristen Stewart stuns for Chanel; plus more iconic fashion adverts