Oil prices slip as drop in Chinese crude imports rings alarms on demand