Gravar-mail: Structure-based prediction of transcription factor binding specificity using an integrative energy function