Gravar-mail: A generalized approach to predicting protein-protein interactions between virus and host