Sparse functional linear discriminant analysis