Analysis of the simultaneous adsorption mechanism of ammonium and phosphate on magnesium-modified biochar and the slow release effect of fertiliser