NITROGEN FIXATION: PAST PROGRESS AND RECENT ADVANCES