Adaptive solar power generation forecasting using enhanced neural network with weather modulation | Synapse