Missed the eclipse today? America’s next one is in 2024