Oil prices fall with demand concerns over China's insufficient stimulus plan