Oil prices drop with global demand uncertainty