Gravar-mail: A unified set-based test with adaptive filtering for gene-environment interaction analyses