An improved model for linking phosphorus loads in runoff to climate, soil and agricultural management