Recent advances in nano-engineered approaches used for enzyme immobilization with enhanced activity