Crude oil prices drop amid faltering demand outlook in China