Oil slips over demand woes as China struggles with COVID protests