Self-assembly of nanoparticles into biomimetic capsid-like nanoshells