Text this: A tiered NARX model for forecasting day-ahead energy production in distributed solar PV systems