Text this: Immobilized enzymes: a comprehensive review