Cloning and characterization of the metE gene encoding S-adenosylmethionine synthetase from Bacillus subtilis