A Two-stage Approach to Basin-scale Water Demand Prediction