Oil prices drop from weaker global demand