Development of gradient boosting-assisted machine learning data-driven model for free chlorine residual prediction