How Solar Eclipses Impact Solar Energy and Power Grids