How long will earth's core stay molten?