In vivo self-assembly of TMV-like particles in yeast and bacteria for nanotechnological applications.