Stocks, oil slide as Omicron worries push investors to safe havens