Genetic engineering and characterization of Cowpea mosaic virus empty virus-like particles.