The roles of extracellular proteins, polysaccharides and signals in the interactions of rhizobia with legume roots.