Combining high-resolution cryo-electron microscopy and mutagenesis to develop cowpea mosaic virus for bionanotechnology