Physics-informed voting ensemble for solar power generation forecasting: integrating domain knowledge with machine learning | Synapse