Fungal chitinases: diversity, mechanistic properties and biotechnological potential