An artificial neural network hourly temperature forecaster with applications in load forecasting