Oil prices drop on China demand worries, Ukraine peace talk hopes