Protein Co-Assembly and Its Application in Enzyme Engineering