Predicting structural and energetic effects of mutations at protein-protein interfaces