Challenges of developing sustainable nitrogen sources in agriculture : cover crops, nitrogen fixation and ecological principles