High Dimensional Discriminant Analysis