Gravar-mail: Niche harmony search algorithm for detecting complex disease associated high-order SNP combinations