Electron transfer and half-reactivity in nitrogenase.