Oil prices slide as China demand, recession concerns outweigh supply woes