Nitrate leaching in temperate agroecosystems: sources, factors and mitigating strategies