Production, purification and characterization of an acid/alkali and thermo tolerant cellulase from Schizophyllum commune NAIMCC-F-03379 and its application in hydrolysis of lignocellulosic wastes