Convergence and Recovery Guarantees of the K-Subspaces Method for Subspace Clustering