Oil is nearing its biggest weekly loss this year as demand and trade-war woes combine in a ‘recipe for disaster’