Modelling phosphorus transport in soils and groundwater with two-consecutive reactions