Oil loses 4% after Trump gets coronavirus and economies wobble