Robust and accurate prediction of residue-residue interactions across protein interfaces using evolutionary information