Oil prices hold near multi-week lows on demand worries