Structural and biochemical analysis reveals how ferulic acid improves catalytic efficiency of Humicola grisea xylanase