A Comprehensive Survey on Spectral Clustering with Graph Structure Learning