A total solar eclipse, explained | March 22, 2024