Emma Watson fronts new Lancome campaign