Oil slides as renewed China Covid curbs temper fuel demand outlook