Progress in the biochemistry of nitrogen fixation