Oil rises for second day as investors take stock of hit from coronavirus