Enzyme@bismuth-ellagic acid: a versatile platform for enzyme immobilization with enhanced acid-base stability