Identification and molecular modeling of a family 5 endocellulase from Thermus caldophilus GK24, a cellulolytic strain of Thermus thermophilus