Emma Watson heats things up for Lancome