Effects of model structural uncertainty on carbon cycle projections: biological nitrogen fixation as a case study