Isolation and characterization of a non-specific endoglucanase from a metagenomic library of goat rumen