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