Linking computation and experiments to study the role of charge–charge interactions in protein folding and stability