A 1,470-Year Astronomical Cycle and Its Effect on Earth's Climate