Text this: Comparative performance analysis of LSTM and classical machine learning models for IoT-based short-term energy consumption forecasting