CEA: Combination-based gene set functional enrichment analysis