Ion effects on macromolecules in aqueous solution