Templated mineralization by charge-modified cowpea mosaic virus.