Cara Delevingne Stars In New YSL Beauty Campaign