Enzyme encapsulation by protein cages