Oil dips as China data sours sentiment