Oil prices drop as demand worries counter US stimulus hopes