Sign-based spectral clustering