Stocks, oil prices plunge as virus closes sites around world