Text this: Optimizing deep residual networks for short-term load forecasting with multidimensional weather data and principal component analysis