how long till the eventual heat death of the universe