Regional partitioning of agricultural non-point source pollution in China using a projection pursuit cluster model