On data depth and distribution-free discriminant analysis using separating surfaces