MSClust: a tool for unsupervised mass spectra extraction of chromatography-mass spectrometry ion-wise aligned data