Characterization of a multi-function processive endoglucanase CHU_2103 from Cytophaga hutchinsonii