Text this: Smart Growth Strategies: A Machine Learning Framework for Population-Driven Water and Energy Demand Forecasting in Urban Planning