Kosmotropes and chaotropes: modelling preferential exclusion, binding and aggregate stability.