Oil prices slip as China import drop signals demand risk