Second virial coefficients as a measure of protein–osmolyte interactions