MGOGP: a gene module-based heuristic algorithm for cancer-related gene prioritization