Sofia Vergara new face of CoverGirl