News24.com | Oil recovers losses after Trump says China trade deal still on