Cation binding by tobacco mosaic virus