The NifL-NifA system: a multidomain transcriptional regulatory complex that integrates environmental signals 1st February 2004