Text this: Solar Power Generation Forecasting in Smart Cities and Explanation Based on Explainable AI