Watch: A total solar eclipse will cross North America for the first time in 99 years