From Seasonality to Causality: Understanding Urban Water Usage Using Statistical and Machine Learning Models