Bacillus subtilis NadA and NadB : the quinolinate synthase "complex"