Structural repeats and evolution of tobacco mosaic virus coat protein and RNA