Protein nanoparticles with ligand-binding and enzymatic activities