The Donnan effect in tobacco mosaic virus and its components.