Gravar-mail: Selecting dissimilar genes for multi-class classification, an application in cancer subtyping