Gravar-mail: Integrating atom-based and residue-based scoring functions for protein–protein docking