Climbing nitrogenase: toward a mechanism of enzymatic nitrogen fixation.