Gravar-mail: Binomial mixture model-based association testing to account for genetic heterogeneity for GWAS