Grounwater contamination from agricultural diffuse sources in northern Italy: long-term monitoring and mathematical modelling