stock market recovery US Iran war investor sentiment oil prices impact