Controlled protonation of iron-molybdenum cofactor by nitrogenase: a structural and theoretical analysis.