Oil prices drop $3 as demand concerns outweigh Suez disruption