SRAGL-AWCL: A two-step multi-view clustering via sparse representation and adaptive weighted cooperative learning. (September 2021)