Self-assembly of brome mosaic virus capsids