Multi-View Clustering via Semi-non-negative Tensor Factorization