Characterization and crystal structure of a thermostable glycosidehydrolase family 45 1,4--endoglucanase from Thielavia terrestris