Oil rises as investors take stock of economic hit from virus