Oil prices edged lower on Friday and posted weekly losses, as concerns about slower global economic growth outweighed hints of progress in the US-China trade dispute. Brent crude futures fell