Oil down over demand woes as China goes under fresh lockdowns