SUITOR: selecting the number of mutational signatures through cross-validation