Virus closes sites around the world; stocks, oil prices sink