Will a solar eclipse occur anywhere on Earth before May 4, 2026? | Prophecy