Coronavirus, oil prices spark stock market selloff