Oil prices sink on worries over Chinese demand