Characterization of modular bifunctional processive endoglucanase Cel5 from Hahella chejuensis KCTC 2396