Oil prices hover around multi-week lows on demand worries