stock market recovery live updates