Text this: Modeling phosphorus adsorption onto polyaluminium chloride water treatment residuals