Gravar-mail: Identifying gene-environment and gene-gene interactions using a progressive penalization approach