Text this: A big data framework for short-term power load forecasting using heterogenous data