Exploitation of plant and archaeal viruses in bionanotechnology.