Water demand forecasting accuracy and influencing factors at different spatial scales using a Gradient Boosting Machine