Hierarchical mutational events compensate for glutamate auxotrophy of a Bacillus subtilis gltC mutant