Solar Power Prediction using SARIMA, XGBoost and CNN-LSTM