how does structure affect solubility