A novel cyber-Resilient solar power forecasting model based on secure federated deep learning and data visualization