Production, purification, characterization, immobilization, and application of Serrapeptase: a review