An ML-based tool for predicting tissue of origin for cancer of unknown primary (CUP) based on genomic and transcriptomic dat