Cellobiase from Trichoderma viride: Purification, properties, kinetics, and mechanism