Oil slides 3% as China lockdowns stoke demand fears