A feature extraction framework for discovering pan-cancer driver genes based on multi-omics data