Exploiting residue-level and profile-level interface propensities for usage in binding sites prediction of proteins