The spectacular celestial display won't be seen again until 2040