Oil prices drop 3% on weak demand outlook and higher OPEC supplies