Oil prices edge up from near 7-yr lows as China oil imports surprise