Astronomers confirm the date of the century’s longest solar eclipse, a rare moment when day will turn to night and create an extraordinary spectacle across several regions January 14, 2026