Discriminant analysis of directional data