three examples of factors that affect solubility