Solar forecasts generated from satellite images