Genetics and functional genomics of legume nodulation.