Oil down 3% after Donald Trump gets coronavirus and economies wobble