Continuous paleoclimate record recovered for last 5 million years