Twiner: correlation-based regularization for identifying common cancer gene signatures