Terminal supraparticle assemblies from similarly charged protein molecules and nanoparticles