Penalized discriminant analysis for multivariate functional data