Oil slides 6% as producer cuts fail to banish demand fearsOil prices fell around 6% on Tuesday as investors doubted that record OPEC+ supply cuts would soon balance markets as demand plunges due to the coronavirus pandemic.