Controlling risks of P water pollution by sorption on soils, pyritic material, granitic material, and different by-products: effects of pH and incubation time