Microbial cellulolytic enzymes: diversity and biotechnology with reference to lignocellulosic biomass degradation