Oil set for weekly loss with focus on US-China trade uncertainty