Text this: An investigation into the application of artificial neural networks and cluster analysis in long-term load forecasting