EMDomics: a robust and powerful method for the identification of genes differentially expressed between heterogeneous classes