Overexpression and characterization of a thermostable trehalose synthase from Meiothermus ruber