Kristen Stewart to Front Chanel Makeup Campaign