Oil prices inch down on China economy worries, but OPEC cuts support