China and Omicron are the wild cards for the global economy and financial markets