FedWOA: A Federated Learning Model that uses the Whale Optimization Algorithm for Renewable Energy Prediction