Global markets slip, oil tumbles as China locks down on Covid again