How often do total solar eclipses, like the one on April 8, occur? This will be the first in the U.S. since 2017, and the nation won’t get another until 2044.